Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Bosnia & Herzegovina F5 Croatia F6 Stella Artois Clay Court Championships - Budaors The LTA Wrexham Challenger - Wrexham Zagreb Open - Zagreb Open de Montauban - Montauban Sarajevo Open 2004 - Sarajevo 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Porsche Open - Poznan Open Castilla y Leon - Segovia BH Telecom Indoors Sarajevo 2006 - Sarajevo Kobstaedernes ATP Challenger - Kolding Okal Cup - Eckental Unicredit (Suisse) Bank S.A. Challenger - Chiasso The Waco International Tennis Challenger - Waco Ispat Open 2004 - Ostrava Gemax Open 2002 - Belgrade Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov The Hilversum Open - Hilversum Sporting Challenger '07 Trofeo Regione Piemonte - Turin GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Stella Artois Clay Court Championships - Budaors Neride Prague Indoor - Prague 2001 UT Tyler Patriot Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Gemax Open - Belgrade Kamnik Challenger - Kamnik Zagreb Open - Zagreb USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Okal Cup 2003 - Eckental Dublin Challenger - Dublin GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Bauer Watertechnology Cup - Eckental USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Lambertz Open - Aachen IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin ATP Open Castilla y Leon - Segovia 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Citta di Olbia - Olbia XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Ljubljana Open 2008 - Ljubljana Riviera di Rimini Challenger 2004 - Rimini Open D'Orleans - Orleans Ljubljana Open - Ljubljana Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul TED Open - Istanbul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba PEOPLEnet Cup - Dnepropetrovsk Bauer Watertechnilogy Cup 2008 - Eckental Olbia Challenger - Olbia PEOPLEnet CUP - Dnepropetrovsk Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Heilbronn Challenger BH Telecom Sarajevo 2007 - Sarajevo Bergamo Challenger Sunrise Challenger Baton Rouge Challenger Sofia Challenger S Tennis Master Championship - Graz Tunis Challenger Rhodes Challenger Cremona Challenger Monterrey Challenger KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Segovia Challenger Istanbul Challenger Banja Luka Challenger 2004 - Banja Luka Alphen Challenger ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open - Aachen Ljubljana Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Privat Bank Cup - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava Open Prevadies - St. Brieuc Bergamo Challenger Croatia Osiguranje Rijeka Open - Rijeka Sarajevo Challenger Athens Challenger Labertz Open by Stawag - Aachen Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Ortisei Challenger Ramat Hasharon Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Bergamo Challenger Rijeka Open - Rijeka Winnetka Challenger Dallas Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Nottingham Challenger Salinas Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger Heilbronn Challenger Eckental Challenger Irving Challenger Tunis Open 2007 - Tunis Nottingham Challenger Ljubljana Open - Ljubljana Heilbronn Open - Heilbronn Mons Challenger Brescia Challenger Dallas Challenger CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Manchester Challenger Tennis Napoli Cup 2004 - Napoli Surbiton Challenger Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Rijeka Challenger Calabasas Challenger Knoxville Challenger Zagreb Challenger Akbank Private Banking TED Open - Istanbul Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck S Tennis Masters - Graz Banja Luka 2002 - Banja Luka USTA/Adtech Challenger - Boston Granby Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Fujitsu Siemens Open - Budapest Jameson Cup - Milan Ciudad de Telde - Telde Schickedanz Open - Furth XI Venice Open - Venice Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger Milano Challenger-Jameson Cup - Milan GHI Bronx Tennis Classic - Bronx Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Le Gosier Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Privatbank Open 2006 - Dnepropetrovsk Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Nottingham Challenger Heilbronn Open - Heilbronn Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Banja Luka Challenger 2003 - Banja Luka 4th Volkswagen Challenger - Wolfsburg Croatia Open - Umag Lubbock Challenger - Lubbock Ortisei Challenger Oberstaufen Cup - Oberstaufen Zagreb Open - Zagreb Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia Dubrovnik Open - Dubrovnik Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Internationaler Raiffeisen Grand Prix - St. Polten Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis Schickendanz Open - Furth Banja Luka Challenger - Banja Luka International Championship of Croatia - Umag Arad Challenger s'Tennis Masters Challenger - Graz International Championship of Croatia - Umag Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Zagreb Challenger Puebla Challenger Croatia Open - Umag Furth Challenger Cremona Challenger St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Gerry Weber Open - Halle Thailand Open - Bangkok Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Salzburg Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heilbronn Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Dallas Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Noumea Challenger Sacramento Challenger Honolulu Challenger Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Bergamo Challenger Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Citi Open - Washington Ordina Open - s-Hertogenbosch Heineken Open - Auckland Helsinki Challenger Sarajevo Challenger SAP Open - San Jose SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger AEGON Championships - London Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Geneva Open - Geneva Jersey Challenger Citi Open - Washington PBZ Zagreb Indoors - Zagreb Swiss Indoors Basel - Basel Memphis Open - Memphis Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles Monza Challenger Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Sarasota Challenger Tunis Challenger Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Serbia Open - Belgrade SA Tennis Open - Johannesburg Heilbronn Challenger ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Recanati Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Banja Luka Challenger Ljubljana Challenger Irving Challenger Regions Morgan Keegan Championships - Memphis Zagreb Challenger Gerry Weber Open - Halle Croatia Open - Umag US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Guadalajara Challenger Memorial Savigni - Sassuolo BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb ASB Classic - Auckland Zagreb Open - Zagreb Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Intersport Heilbronn Open - Heilbronn XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo PrivatBank Cup - Dnepropetrovsk AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Estoril Open - Estoril The Artois Championships - London Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch China Open - Beijing Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Pilot Pen Tennis - New Haven Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Dubai Open - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Thailand Open - Bangkok BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Masters Series Monte-Carlo - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells SAP Open - San Jose Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Ricoh Open - 's-Hertogenbosch If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Ecuador Open - Quito U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Croatia Open - Umag Tennis Channel Open - Las Vegas Chennai Open - Chennai If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Serbia Open - Belgrade NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, PO, FRA-GER 4-1 U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne River Oaks International Tennis Tournament - Houston French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3